package com.hotelvip.dao;

import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * 基于此DAO操作用户和角色关系表
 * @author Lzh
 * @date 2020/11/30 15:20
 */
public interface SysUserRoleMapper {
    @Select("select role_id from sys_user_roles where user_id=#{userId}")
    List<Integer> findRoleIdsByUserId(Integer userId);
    /**
     * 新增用户权限信息
     * @param userId
     * @param roleIds
     * @return
     */
    int insertRoles(Integer userId,Long[] roleIds);
    /**基于用户id删除用户和角色关系数据*/
    @Delete("delete from sys_user_roles where user_id=#{userId} ")
    int deleteObjectsByUserId(Integer userId);

}
